<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // ES6 引入了一种新的原始数据类型 Symbol，表示独一无二的值。
        // Symbol不能进行运算，唯一且合理的使用方式: 为对象添加独一无二的属性。

        let a = Symbol();
        let b = Symbol();
        console.log(a,b);
        console.log(a === b); //false

        let k1 = Symbol("aa");
        let k2 = Symbol("aa");
        console.log(k1 === k2);

        // 合理的使用方式: 为对象添加独一无二的属性（方法）。
        const ob = {
            name:"zhangsan"
        };
        // 想为这个对象添加一个独一无二方法
        let key = Symbol(); 
        ob[key] = function(){
            console.log("Hello!");
        }

        // 使用此方法
        ob[key]();



    </script>
</body>
</html>